package es.nadalgoyo.frikiquest.vo.parcelable;

import android.os.Parcel;
import android.os.Parcelable;

public class RespuestaParcelable implements Parcelable {
	private String texto;

	private boolean isOK;

	public RespuestaParcelable(String texto, boolean isOK) {
		this.texto = texto.toLowerCase();
		this.isOK = isOK;
	}

	public RespuestaParcelable() {

	}

	public RespuestaParcelable(Parcel parcel) {
		this();
		readToParcel(parcel);
	}

	@Override
	public int describeContents() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public void writeToParcel(Parcel parcel, int flags) {
		parcel.writeString(texto);
		if (isOK)
			parcel.writeInt(1);
		else
			parcel.writeInt(0);

	}

	public void readToParcel(Parcel parcel) {
		texto = parcel.readString();

		if (parcel.readInt() == 0)
			isOK = false;
		else
			isOK = true;

	}

	public String getTexto() {
		return texto;
	}

	public void setTexto(String texto) {
		this.texto = texto;
	}

	public boolean isOK() {
		return isOK;
	}

	public void setOK(boolean isOK) {
		this.isOK = isOK;
	}

	public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {

		public RespuestaParcelable createFromParcel(Parcel parcel) {
			return new RespuestaParcelable(parcel);
		}

		public RespuestaParcelable[] newArray(int size) {
			return new RespuestaParcelable[size];
		}

	};

}